home *** CD-ROM | disk | FTP | other *** search
- Short: Update Patch for CygnusEd 4
- Author: olsen@sourcery.han.de (Olaf Barthel)
- Uploader: schatztruhe@cww.de (Martin Berndt)
- Type: biz/patch
-
-
- ------------------------------------------------------------------------------
- - Introduction ---------------------------------------------------------------
- ------------------------------------------------------------------------------
- Welcome to the first update to CygnusEd Professional Release 4. This
- document describes which changes were made to CygnusEd and its associated
- files since Version 4.2 of the editor was published in October 1997:
-
- 1. Contents
- 2. Updating
- 3. Changes
- 4. Acknowledgements
-
- ------------------------------------------------------------------------------
- - 1. Contents ----------------------------------------------------------------
- ------------------------------------------------------------------------------
- This distribution contains patches for the following files:
-
- - CygnusEd text editor (both the plain 68k and the 020+ version)
- - MetaMac macro editor
- - RecoverCEDFiles crash recovery utility
-
- In addition to this, new versions of the following files are provided:
-
- - Online help (CygnusEd_Manual.guide)
- - German language support files (drawer "Catalogs/deutsch")
- - Localization files (see drawer "Localization")
-
- ------------------------------------------------------------------------------
- - 2. Updating ----------------------------------------------------------------
- ------------------------------------------------------------------------------
- The update program requires that you insert the original "CygnusEd
- Professional Release 4" CD into your CD-ROM drive. The CD icon must be visible
- in the Workbench window. The update procedure itself looks very much like the
- CygnusEd installation process, but it cannot completely replace it. Thus, you
- must have CygnusEd installed before you can update it.
-
- ------------------------------------------------------------------------------
- - 3. Changes -----------------------------------------------------------------
- ------------------------------------------------------------------------------
- The following section lists major changes in the single updated programs.
- Minor technical details have been omitted.
-
- CygnusEd_Professional 4.14 (16.03.98)
-
- - It is now much more difficult for CygnusEd to overwrite its own line buffer
- and lose track of the cursor position [Angela Schmidt].
-
- - The "Tabs visible?", "Spaces visible?" and "EOLs visible?" options now
- finally work with fonts other than topaz/8. If enabled, tabulator characters
- will be displayed as '°', spaces as '·' and EOLs as '¶'.
-
- - The code to determine whether a character was a word delimiter is using a
- table to match the relevant characters. But as it turned out, the code was
- reinitializing this table for every invocation (a "static" qualifier was
- missing).
-
- - Discovered that I had accidentally deleted the "Set clipboard unit..." menu
- item in the V4.2 release. Now it's back again.
-
- - "Use Workbench colours" now copies the current Workbench screen palette
- rather than reopening the CygnusEd screen to accomplish this trick.
-
- - Changed the way mouse dragging works; hold down any [Shift] key and drag the
- mouse to start marking a text block. The text cursor no longer immediately
- follows the mouse, the cursor position now gets updated in the same fashion
- as it did in the pre-4.x versions.
-
- - Shifting text in/out now works again as it should. The code that checked
- whether shifting out a block makes sense did not take all EOL characters
- into account.
-
- - The search option "Begin at top" did not work since the cursor position
- would be moved to the wrong extreme of the file. The "Wrap around" option
- did not work either due to the same bug [Kaikumaa Timo and Sascha Glade].
-
- - If the "Wrap around" search option is enabled, CygnusEd will no longer
- display the "search failed" requester before causing the search to wrap
- around again.
-
- - CygnusEd now shows its public screen name in the screen title bar (if it has
- a public screen open; if not, only the name and program version will be
- seen).
-
- - The auto-save interval menu label text could cut off the remainder of the
- line if the number of minutes was less than ten. Fixed.
-
- - In the text search requester, the "Expand escape codes" option did not
- expand hex and octal numbers properly.
-
- - Added a new ARexx command "rx" which works just like the "Send DOS/ARexx
- command..." menu command but can be used more easily.
-
- - When changing the protection bits of a file saved to disk, CygnusEd no
- longer discards the owner/group/other file attributes.
-
- - ":tabsize" is now a synonym for ":ts" and ":tabstop".
-
- - CygnusEd now considers a file "not editable" if it is protected from
- deletion.
-
- - The print requester now activates the "left margin" text entry field [Wolf
- Faust].
-
- - Text requesters now have proper button shortcuts, just like all the other
- requesters [Wolf Faust].
-
- - Text, number and print requesters can now be controlled via menu shortcuts
- even while the string/integer gadgets are active [Angela Schmidt].
-
- - The AmigaGuide support now finally works asynchronously.
-
- - While it is printing, CygnusEd now shows a progress requester which even
- allows you to stop the printing process altogether. This is a non-modal
- requester, i.e. CygnusEd will still go on printing in the background while
- the requester is open.
-
- - Modal requesters which ask for confirmation of a destructive action no
- longer feature "default buttons" (hitting [Return] will not confirm the
- requesters) [Wolf Faust].
-
- - Changed the keyboard shortcut for "Cancel" back to "C" [Wolf Faust].
-
- - When changing the screen title from an SCMSG script to show an error
- message, CygnusEd now prepends the message with "SAS/C: " and keeps track of
- whether the file the message was attached to remains in the active view.
- When the file changes, the screen title will revert to the default. That
- way, you can always be sure that the error message refers to the currently
- active view's file.
-
- - The code to centre a line could choke on lines larger than 500 characters.
- Uncommon, but not impossible. It now allocates its line memory dynamically.
-
- - Rewrote the routine that creates temporary files for making "safe saves". It
- no longer uses a single, constant name but adapts its name as necessary.
- This makes it less likely that two save attempts by different CygnusEd
- processes will clash.
-
- - When showing page numbers in the status line, CygnusEd will now uses the
- actual Preferences printer page length as a reference rather than a
- hard-coded page size of 66 lines.
-
- - The routine to set the right border asks whether you want to enter a larger
- number manually if you ended up picking the rightmost visible border
- position. That code had been commented out, I wonder why [Wolf Faust].
-
-
- RecoverCEDFiles 4.2 (17.12.97)
-
- - Retired all assembly language support code.
-
-
- MetaMac 4.5 (14.03.98)
-
- - The scroller arrows now produce predictable results when pressed and
- released. Previously, the code would keep on scrolling even after releasing
- the buttons.
-
- - Aligned the two input windows.
-
- - Long invocation macros now print properly. Previously, the code to print the
- macro name would end in an infinite loop. Even with that bug fixed, the old
- code would not have printed the entire macro tree properly [Christian
- Schreiber].
-
- - Modal requesters which ask for confirmation of a destructive action no
- longer feature "default buttons" (hitting [Return] will not confirm the
- requesters) [Wolf Faust].
-
- ------------------------------------------------------------------------------
- - 4. Acknowledgements --------------------------------------------------------
- ------------------------------------------------------------------------------
- This update package uses the SAS binary patcher program "spatch", which is
- copyright © 1992 SAS Institute, Inc.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 628 275 56.2% 19-Mar-98 17:39:22 CygnusEd_Pro_4_Update.info
- 19446 7833 59.7% 15-Mar-98 18:56:28 +ced.catalog
- 1632 805 50.6% 09-Mar-98 11:26:16 +recovercedfiles.catalog
- 100200 67463 32.6% 19-Mar-98 20:17:52 +CED.020.pch
- 102036 68589 32.7% 19-Mar-98 20:18:22 +CED.68k.pch
- 258988 79148 69.4% 25-Feb-98 10:34:06 +CygnusEd_Manual.guide
- 31700 10250 67.6% 15-Mar-98 18:51:44 +ced.cd
- 27502 9334 66.0% 19-Mar-98 16:27:18 +ced.ct
- 42920 15686 63.4% 15-Mar-98 18:51:30 +ced_de.ct
- 35312 22681 35.7% 19-Mar-98 16:43:48 +MetaMac.pch
- 8100 3217 60.2% 19-Mar-98 17:42:18 +ReadMe
- 464 217 53.2% 19-Mar-98 17:03:02 +ReadMe.info
- 7640 5387 29.4% 19-Mar-98 16:43:50 +RecoverCEDFiles.pch
- 14636 9285 36.5% 13-Jan-97 18:03:04 +spatch
- 4571 1415 69.0% 19-Mar-98 17:38:20 +Update_CygnusEd_Pro_4
- 714 365 48.8% 19-Mar-98 17:23:44 +Update_CygnusEd_Pro_4.info
- -------- ------- ----- --------- --------
- 656489 301950 54.0% 25-Mar-98 00:54:28 16 files
-